body
{
	background-color:black;
}

.calculator-button
{
	height:62px;width:64px;text-align:center;line-height:62px;font-size:150%;
}

.calculator-result
{
	color:white;
	height:60px;text-align:right;line-height:60px;font-size:200%; padding-right:10px;padding-left:10px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.calculator-register
{
	color:white;
	height:24px;
	text-align:right; padding-right:10px;padding-left:10px;
	border-top: 1px solid #000000;	
	border-right: 1px solid #000000;
}

.calculator-top
{
	color:white;
	border-top: 1px solid #000000;	
	height:24px;
}

.calculator-err
{
	color:red;
	height:24px;
	text-align:right; padding-right:10px;padding-left:10px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.calculator-func-button
{
	width:88px;height:57px;color:orange;
}

.calculator-func-button-disable
{
	width:88px;height:57px;color:gray;
}

.calculator-func-normal
{
	width:100%;text-align:center; line-height:32px; font-size:150%
}

.calculator-root-left
{
	width:22px;text-align:right; line-height:24px; font-size:75%
}

.calculator-root-right
{
	width:22px;text-align:left; line-height:32px; font-size:150%
}

.calculator-func-base
{
	width:44px; text-align:right; line-height:32px; font-size:150%
}

.calculator-func-exp
{
	width:44px; font-size:75%; text-align:left; line-height:24px
}